// @ts-nocheck
import { Icon } from "@douyinfe/semi-ui";

function Folder() {
  return (
    <svg
      t="1744882479249"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="11473"
      width="16"
      height="16"
    >
      <path
        d="M853.333333 256H469.333333l-85.333333-85.333333H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v170.666667h853.333334v-85.333334c0-46.933333-38.4-85.333333-85.333334-85.333333z"
        fill="#FFA000"
        p-id="11474"
      ></path>
      <path
        d="M853.333333 256H170.666667c-46.933333 0-85.333333 38.4-85.333334 85.333333v426.666667c0 46.933333 38.4 85.333333 85.333334 85.333333h682.666666c46.933333 0 85.333333-38.4 85.333334-85.333333V341.333333c0-46.933333-38.4-85.333333-85.333334-85.333333z"
        fill="#FFCA28"
        p-id="11475"
      ></path>
    </svg>
  );
}

function Html() {
  return (
    <svg
      t="1744882057978"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="5716"
      width="16"
      height="16"
    >
      <path
        d="M89.088 59.392l62.464 803.84c1.024 12.288 9.216 22.528 20.48 25.6L502.784 993.28c6.144 2.048 12.288 2.048 18.432 0l330.752-104.448c11.264-4.096 19.456-14.336 20.48-25.6l62.464-803.84c1.024-17.408-12.288-31.744-29.696-31.744H118.784c-17.408 0-31.744 14.336-29.696 31.744z"
        fill="#FC490B"
        p-id="5717"
      ></path>
      <path
        d="M774.144 309.248h-409.6l12.288 113.664h388.096l-25.6 325.632-227.328 71.68-227.328-71.68-13.312-169.984h118.784v82.944l124.928 33.792 123.904-33.792 10.24-132.096H267.264L241.664 204.8h540.672z"
        fill="#FFFFFF"
        p-id="5718"
      ></path>
    </svg>
  );
}

function Markdown() {
  return (
    <svg
      t="1744882322652"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="6824"
      width="16"
      height="16"
    >
      <path
        d="M456.32 433.216v227.712h49.792V362.304H456.32v0.512L350.976 468.16 246.144 363.264v-0.896h-49.792v298.624h49.792V433.664l104.96 104.96 35.2-35.2-0.128-0.064L456.32 433.216z m-328.256-294.4h768a64 64 0 0 1 64 64v618.624a64 64 0 0 1-64 64h-768a64 64 0 0 1-64-64V202.752a64 64 0 0 1 64-64z m581.76 427.968V362.304h-49.728v201.792L580.8 484.8l-35.2 35.2 140.8 140.8 35.2-35.2-0.064-0.064 105.6-105.664-35.2-35.2-82.048 82.112z"
        fill="#61A0FF"
        p-id="6825"
      ></path>
    </svg>
  );
}

function File() {
  return (
    <svg
      t="1744883711617"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="18053"
      width="16"
      height="16"
    >
      <path
        d="M725.333333 375.466667h-426.666666a17.066667 17.066667 0 1 0 0 34.133333h426.666666a17.066667 17.066667 0 1 0 0-34.133333zM298.666667 273.066667h170.666666a17.066667 17.066667 0 1 0 0-34.133334h-170.666666a17.066667 17.066667 0 1 0 0 34.133334zM725.333333 512h-426.666666a17.066667 17.066667 0 1 0 0 34.133333h426.666666a17.066667 17.066667 0 1 0 0-34.133333zM725.333333 648.533333h-426.666666a17.066667 17.066667 0 1 0 0 34.133334h426.666666a17.066667 17.066667 0 1 0 0-34.133334zM725.333333 785.066667h-426.666666a17.066667 17.066667 0 1 0 0 34.133333h426.666666a17.066667 17.066667 0 1 0 0-34.133333z"
        fill="#2c2c2c"
        p-id="18054"
      ></path>
      <path
        d="M664.132267 0H110.933333v1024h802.133334V248.9344L664.132267 0z m10.001066 58.2656L854.801067 238.933333H674.133333V58.2656zM145.066667 989.866667V34.133333h494.933333v238.933334h238.933333v716.8h-733.866666z"
        fill="#2c2c2c"
        p-id="18055"
      ></path>
    </svg>
  );
}

function Lock() {
  return (
    <svg
      t="1745223428574"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="4789"
      width="64"
      height="64"
    >
      <path
        d="M754.601984 428.032V297.82016c0-128.970752-105.525248-234.496-234.496-234.496h-19.53792c-128.974848 0-234.496 105.525248-234.496 234.496v130.21184h488.52992z"
        fill="#A6A6C9"
        p-id="4790"
      ></path>
      <path
        d="M785.321984 458.752H235.352064V297.82016c0-146.239488 118.976512-265.216 265.216-265.216h19.53792c146.239488 0 265.216 118.976512 265.216 265.216V458.752zM296.792064 397.312h427.08992V297.82016c0-112.361472-91.410432-203.776-203.776-203.776h-19.53792c-112.361472 0-203.776 91.414528-203.776 203.776V397.312z"
        fill="#5A5A7D"
        p-id="4791"
      ></path>
      <path
        d="M182.04672 429.944832c-50.642944 0-91.844608 41.201664-91.844608 91.844608v359.559168c0 50.642944 41.201664 91.844608 91.844608 91.844608h656.584704c50.642944 0 91.844608-41.201664 91.844608-91.844608V521.78944c0-50.642944-41.201664-91.844608-91.844608-91.844608H182.04672z"
        fill="#F0D754"
        p-id="4792"
      ></path>
      <path
        d="M838.631424 1003.913216H182.04672c-67.584 0-122.564608-54.980608-122.564608-122.564608V521.78944c0-67.584 54.980608-122.564608 122.564608-122.564608h656.584704c67.584 0 122.564608 54.980608 122.564608 122.564608v359.559168c0 67.584-54.980608 122.564608-122.564608 122.564608zM182.04672 460.664832c-33.705984 0-61.124608 27.418624-61.124608 61.124608v359.559168c0 33.705984 27.418624 61.124608 61.124608 61.124608h656.584704c33.705984 0 61.124608-27.418624 61.124608-61.124608V521.78944c0-33.705984-27.418624-61.124608-61.124608-61.124608H182.04672z"
        fill="#5A5A7D"
        p-id="4793"
      ></path>
      <path
        d="M359.194624 407.252992V328.237056c0-93.130752 43.446272-169.320448 145.1008-169.320448h12.095488c101.650432 0 145.096704 76.189696 145.096704 169.320448v79.015936"
        fill="#FFFFFF"
        p-id="4794"
      ></path>
      <path
        d="M692.20352 407.252992h-61.44V328.237056c0-51.761152-14.860288-138.600448-114.376704-138.600448h-12.095488c-42.717184 0-114.3808 18.006016-114.3808 138.600448v79.015936h-61.44V328.237056c0-123.392 67.371008-200.040448 175.8208-200.040448h12.095488c108.449792 0 175.816704 76.648448 175.816704 200.040448v79.015936z"
        fill="#5A5A7D"
        p-id="4795"
      ></path>
      <path
        d="M567.68512 735.232c0 27.144192-22.007808 49.152-49.152 49.152h-16.384c-27.144192 0-49.152-22.007808-49.152-49.152v-90.112c0-27.144192 22.007808-49.152 49.152-49.152h16.384c27.144192 0 49.152 22.007808 49.152 49.152v90.112z"
        fill="#FFFFFF"
        p-id="4796"
      ></path>
      <path
        d="M518.53312 815.104h-16.384c-44.040192 0-79.872-35.831808-79.872-79.872v-90.112c0-44.040192 35.831808-79.872 79.872-79.872h16.384c44.040192 0 79.872 35.831808 79.872 79.872v90.112c0 44.040192-35.831808 79.872-79.872 79.872z m-16.384-188.416a18.45248 18.45248 0 0 0-18.432 18.432v90.112c0 10.162176 8.269824 18.432 18.432 18.432h16.384c10.162176 0 18.432-8.269824 18.432-18.432v-90.112c0-10.162176-8.269824-18.432-18.432-18.432h-16.384z"
        fill="#5A5A7D"
        p-id="4797"
      ></path>
      <path
        d="M817.410048 958.857216H184.832c-65.728512 0-119.205888-57.58976-119.205888-128.376832h61.44c0 36.909056 25.915392 66.936832 57.765888 66.936832h632.578048c31.850496 0 57.769984-30.027776 57.769984-66.936832v-382.30016h61.44v382.30016c0 70.787072-53.477376 128.376832-119.209984 128.376832z"
        fill="#5A5A7D"
        opacity=".3"
        p-id="4798"
      ></path>
      <path
        d="M190.464 626.688a30.72 30.72 0 0 1-30.72-30.72V524.288a30.72 30.72 0 0 1 30.72-30.72h102.4a30.72 30.72 0 0 1 0 61.44H221.184v40.96a30.72 30.72 0 0 1-30.72 30.72z"
        fill="#FFFFFF"
        p-id="4799"
      ></path>
    </svg>
  );
}

function CustomIconFolder() {
  return <Icon svg={<Folder />} />;
}
function CustomIconHtml() {
  return <Icon svg={<Html />} />;
}
function CustomIconMD() {
  return <Icon svg={<Markdown />} />;
}
function CustomIconFile() {
  return <Icon svg={<File />} />;
}
function CustomIconLock() {
  return <Icon svg={<Lock />} />;
}
export {
  CustomIconFolder,
  CustomIconHtml,
  CustomIconMD,
  CustomIconFile,
  CustomIconLock,
};
